Computer Graphics Laboratory ETH Zurich

ETH

Surface Representations and Geometric Modeling (SS 05) - Schedule

Home | Course Notes | Exercises | Schedule
The following preliminary schedule gives an overview of the topics covered in the course. The first five lectures will be held by Prof. Gross, the remainder of the course will be thought by Prof. Pauly.

Schedule

31.3. Introduction
Differential Geometry I
  • Parametric curves and surfaces
  • Curvature and arc length parametrization
7.4. Differential Geometry II
  • Surfaces: first and second order fundamental forms
  • Mean and Gaussian curvature
  • Transfinite modeling methods
14.4. Polynomial Curves and Surfaces I
  • Bézier curves
  • B-Spline curves
21.4. Polynomial Curves and Surfaces II
  • NURBS
  • Tensor product surfaces
28.4. Polynomial Curves and Surfaces III
  • Triangular surfaces
5.5. Auffahrt
 
12.5. Triangle Meshes I
  • Basics
  • Data structures
  • Mesh decimation I
19.5. Triangle Meshes II
  • Mesh decimation II
  • Discrete differential operators
  • Mesh smoothing: signal processing, curvature flow, energy minimization
26.5. Triangle Meshes III
  • Mesh parameterization
  • re-meshing
2.6. Subdivision Surfaces I
  • Basics
  • Subdivion schemes
9.6. Subdivision Surfaces II
  • Analysis
  • Adaptive subdivision
16.6. Surface Editing
  • Multi-resolution techniques
  • Laplacian editing
23.6. Implicit Representations
  • Basics
  • Marching cubes
  • Distance fields
  • Modeling with implicits
30.6. Point-based Representations
  • Surface reconstruction and approximation from point samples
  • Point-based modeling